package com.jianda.entity.dto;

/**
 * 串口对象
 */
public class SerialPostDto {

    // 串口号
    private String serialNumber;
    // 波特率
    private int baudRate;
    // 校验位
    private int checkoutBit;
    // 数据位
    private int dataBit;
    // 停止位
    private int stopBit;

    private volatile  static SerialPostDto serialPostDto;

    public  static SerialPostDto getInstance() {
        if (serialPostDto == null) {
            synchronized (SerialPostDto.class) {
                if (serialPostDto == null) {
                    serialPostDto = new SerialPostDto();
                }
            }
        }
        return serialPostDto;
    }

    private SerialPostDto () {}

    public String getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }

    public int getBaudRate() {
        return baudRate;
    }

    public void setBaudRate(int baudRate) {
        this.baudRate = baudRate;
    }

    public int getCheckoutBit() {
        return checkoutBit;
    }

    public void setCheckoutBit(int checkoutBit) {
        this.checkoutBit = checkoutBit;
    }

    public int getDataBit() {
        return dataBit;
    }

    public void setDataBit(int dataBit) {
        this.dataBit = dataBit;
    }

    public int getStopBit() {
        return stopBit;
    }

    public void setStopBit(int stopBit) {
        this.stopBit = stopBit;
    }
}
